Conhecendo as integrações do Tactium x Actyon (JCA)

27 Visualizações
22, abril de 2026
Henrique Souza

Objetivo

Documentar as integrações disponíveis entre a plataforma Tactium e a solução Actyon (JCA), detalhando métodos, padrões de comunicação e estruturas de dados necessários para uma implementação segura, padronizada e eficiente.

As integrações viabilizam a comunicação entre o CRM Actyon e as soluções de telefonia e OmniChannel da Tactium, abrangendo a carga de mailing, o acionamento de popup de tela a partir de eventos de atendimento e o disparo de mensagens via WhatsApp. Esse conjunto garante interoperabilidade entre as plataformas, consistência no fluxo de dados e automação dos processos operacionais.

Endpoints utilizados telefonia

Autenticação

Este método é obrigatório para obtenção do token de acesso, utilizado na autenticação das demais requisições da API.

Endpoint: POST /administracao/autenticar

Formato de envio: JSON

usuario Usuário de autenticação
senha Credencial de autenticação associada ao usuário
urlEventos URL do webhook responsável por receber eventos da aplicação em tempo real.
modeloEventos Deve ser informado obrigatoriamente como “webhook”

Exemplo de entrada:

{
	"usuario": "softium",
	"senha": "123456",
	"urlEventos": "https://hostname/app/service",
	"modeloEventos": "webhook"
}

Exemplo de saída:

{
	"status": 0,
	"mensagem": "",
	"dados": {
		"token": "ppJCiHfQ7wVa1OVeS4872iK1UZzruUZ86Rpvk3AFR1zytKjLIr7r-UKpnbytJAfrvG9_eGkKJnJc6UXzq1Z1xlqNEYIUvW3YdQuQkwDMT37vxED3zylAprYNeTrEsQ5SGYMtsJfB4_-vKCWbtxYI3swoimSpYo9ydh8BBPK7ZUkHutYDGQKhklnkp-JoKvKQ8CZiJTj0886QHFgEU71BixosWKtUy1KP0n3LKPRYgGiSvd4M-c8l343O1aX8NTxcQKtcRL92vs6a-AS5Kre5apLf_jK2qC-S2YPSTCJSuFGSrUIsMdO5QncOhHIvoSc1Ng4Sk9gPj3l6jjL9y5IlxIxjclNmztkzzVw9jhb_yQkl9FA3-C9wqAjZXGtIAz0vvGPMQlWeQ5vQpKjzksuHtMbzYo12pMEjL_5Jb_OayG3fVwTJDgZDHbIPLzDuVzYY3nMH6ovG6XfERd9JoJ8_kw",
		"expiraEm": "07/04/2026 23:59:59"
	}
}

O token retornado deve ser enviado no header das requisições no formato Authorization: Bearer <token>.

O parâmetro urlEventos define o endpoint que receberá eventos da aplicação, incluindo o evento de ligação atendida, utilizado para acionamento do popup de tela no Actyon.

Geração de Mailing

A carga de mailing é realizada por meio do envio de arquivos pré-processados na plataforma Actyon. Este processo é utilizado para alimentar campanhas e operações de discagem.

Método carregar_arquivo

Endpoint: POST /mailing/carregar_arquivo

Formato de envio: form-data

Arquivo Arquivo contendo os dados do mailing a ser importado.
Contratante Nome do cliente ou operação associada ao mailing.
Layout Deve ser informado obrigatoriamente como V14 (layout fixo do Actyon).
DataExpiracao Data limite de utilização do mailing no formato DD/MM/AAAA HH:MM:SS

O layout utilizado é fixo (V14) e deve seguir rigorosamente o padrão definido na documentação de layouts. Arquivos fora do padrão poderão ser rejeitados ou processados com inconsistências. Para mais detalhes consulte <Link aqui>

Exemplo de saída:

{
	"status": 0,
	"mensagem": "",
	"dados": null
}

Popup de Tela (Eventos)

Após a autenticação, os eventos são enviados para o webhook configurado. O principal evento para integração com o Actyon é o de ligação atendida, responsável por acionar o popup de tela.

Evento: 12 (Ligação atendida)

Estrutura do evento:

{
	"evento": 12,
	"status": 0,
	"mensagem": "",
	"dispositivo": "2000",
	"dados": {
		"idChamada": "UUID",
		"idExterno": "",
		"dadosAssociados": "",
		"idServicoExterno": "",
		"dadosServicoExterno": "",
		"tronco": "",
		"foneOrigem": "",
		"foneDestino": "",
		"nomeServico": "",
		"tipoChamada": "",
		"statusChamada": "",
		"tipoAtendimento": "",
		"ura": [
			{
				"chave1": ""
			},
			{
				"chave2": ""
			}
		],
		"discador": {
			"idItem": "",
			"idExterno": "",
			"descricao": "",
			"infoAnexadas": "",
			"nomeCampanha": ""
		}
	}
}

Endpoints utilizados Omni

Disparos de WhatsApp

Autenticação

Este método é obrigatório para obtenção do token de acesso, utilizado na autenticação das demais requisições da API.

Endpoint: POST /administracao/autenticar

Formato de envio: JSON

usuario Usuário de autenticação
senha Credencial de autenticação associada ao usuário
urlEventos URL do webhook responsável por receber eventos da aplicação em tempo real.
modeloEventos Deve ser informado obrigatoriamente como “webhook”

Exemplo de entrada:

{
	"usuario": "softium",
	"senha": "123456",
	"urlEventos": "https://hostname/app/service",
	"modeloEventos": "webhook"
}

Exemplo de saída:

{
    "status": 0,
    "dados": {
        "token": "zRE5o4ST0uwCk-M8ArXLx3I-yZCTz2AmSSmVD5Jp4QQoqQJkzb-Flkl9QhxOUckjbMiQQGY1gMKZ1gAbr8lgIFcdJt2G86cA1yEYX96IqqKs_FWV1U-Yw8RASyB2H_JbjKJc544h0t8k8_ejdre3_QzqsU-ce8M0rJ4XrJekRvpEyObq-VJDmjOUbyFChDXyRQIAuBIetVBTQICKnJ8dCTnyPyamrHThHYDD1cEnPw6Rdu9d8PPl3c2xhEacz-nabkI5XtFlLOtXDx7ihyTrP14ce6ycZAJ2Fk7Zj4I8pt28yISQU0Kwae9QS7I4uKn-uiDeOYMx0XlIaDlFRic-KG1iyi5t4WkH1sshC_KMgw2h-FRfuL96CWGCUwt15eac8jPNBvZH31Bn7amcDpIvl-VqAMzhRs-dP3ORl5pjviU",
        "expiraEm": "08/04/2026 12:00:42"
    }
}

Método disparar

Endpoint: POST /WhatsApp/disparar

Formato de envio: JSON

codCampanha  identificador da campanha
codExterno  identificador externo do registro
variaveis  lista de variáveis do template
ddi  código do país
ddd  código de área
fone  número do telefone
nome  nome do destinatário
dataLimite  data limite para envio (ISO 8601)

Exemplo de entrada:

{
	"codCampanha": 99,
	"codExterno": "01010101001",
	"variaveis": [
		"variavel1",
		"variavel2",
		"variavel3"
	],
	"ddi": "55",
	"ddd": 85,
	"fone": 999999999,
	"nome": "Destinatário",
	"dataLimite": "2026-04-07T11:17:33.788Z"
}

Exemplo de saída:

{
	"status": 0,
	"mensagem": "",
	"dados": {
		"NotificationId": "2"
	}
}


Este conteúdo foi útil para você?
[WPAC_LIKE_SYSTEM]